technical representative - German English Dictionary